Fixed-Points of Social Choice: An Axiomatic Approach to Network Communities
نویسندگان
چکیده
We provide the first social choice theory approach to the question of what constitutes a community in a social network. Inspired by social choice theory in voting and other contexts [2], we start from an abstract social network framework, called preference networks [3]; these consist of a finite set of members and a vector giving a total ranking of the members in the set for each of them (representing the preferences of that member). Within this framework, we axiomatically study the formation and structures of communities. Our study naturally involves two complementary approaches. In the first, we apply social choice theory and define communities indirectly by postulating that they are fixed points of a preference aggregation function obeying certain desirable axioms. In the second, we directly postulate desirable axioms for communities without reference to preference aggregation, leading to a natural set of eight community axioms. These two approaches allow us to formulate and analyze community rules. We prove a taxonomy theorem that provides a structural characterization of the family of those community rules that satisfies all eight axioms. The structure is actually quite beautiful: the family satisfying all eight axioms forms a bounded lattice under the natural intersection and union operations of community rules. The taxonomy theorem also gives an explicit characterization of the most comprehensive community rule and the most selective community rule consistent with all community axioms. This structural theorem is complemented with a complexity result: we show that while identifying a community by the selective rule is straightforward, deciding if a subset satisfies the comprehensive rule is coNP-complete. Our studies also shed light on the limitations of defining community rules solely based on preference aggregation. In particular, we show that many aggregation functions lead to communities which violate at least one of our community axioms. These include any aggregation function satisfying Arrow’s independence of irrelevant alternative axiom as well as commonly used aggregation schemes like the Borda count or generalizations thereof. Finally, we give a polynomial-time rule consistent with seven axioms and weakly satisfying the eighth axiom. Supported in part by NSF grants CCF-1111270 and CCF-0964481 and by a Simons Investigator Award from the Simons Foundation.
منابع مشابه
Overlapping communities in social networks
Identifying communities is essential for understanding the dynamics of a social network. The prevailing approach to the problem of community discovery is to partition the network into disjoint groups of members that exhibit a high degree of internal communication. This approach ignores the possibility that an individual may belong to two or more groups. Increasingly, researchers have begun to e...
متن کاملThe Neural Network Modeling Approach for Long Range Expansion Policy of Power Plant Ccenters
Traditionally, Electrical power plant capacities are determined after specific plant locations have been selected. In this paper an expansion policy of power plant centers involving the choice of regions that must be allocated to power plant centers and power plant centers capacities over a specified planning horizon (years) is tackled. The problem is performed as a mixed integerprogramming mod...
متن کاملProbit-Based Traffic Assignment: A Comparative Study between Link-Based Simulation Algorithm and Path-Based Assignment and Generalization to Random-Coefficient Approach
Probabilistic approach of traffic assignment has been primarily developed to provide a more realistic and flexible theoretical framework to represent traveler’s route choice behavior in a transportation network. The problem of path overlapping in network modelling has been one of the main issues to be tackled. Due to its flexible covariance structure, probit model can adequately address the pro...
متن کاملDetecting Overlapping Communities in Social Networks using Deep Learning
In network analysis, a community is typically considered of as a group of nodes with a great density of edges among themselves and a low density of edges relative to other network parts. Detecting a community structure is important in any network analysis task, especially for revealing patterns between specified nodes. There is a variety of approaches presented in the literature for overlapping...
متن کاملDesign an Efficient Community-based Message Forwarding Method in Mobile Social Networks
Mobile social networks (MSNs) are a special type of Delay tolerant networks (DTNs) in which mobile devices communicate opportunistically to each other. One of the most challenging issues in Mobile Social Networks (MSNs) is to design an efficient message forwarding scheme that has a high performance in terms of delivery ratio, latency and communication cost. There are two different approaches fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1410.5152 شماره
صفحات -
تاریخ انتشار 2014